mcdonalds stock analysis